Using SAS and .NET

نویسندگان

  • Shenglin Zheng
  • Johnny Dupree
  • Uttam Shah
  • Marc Torres
چکیده

Neural networks are a powerful method for solving complex, "real world", modeling problems when traditional algorithms cannot be formulated. Most neural networks are implemented in programming languages that can represent data structures well such as C/C++, Java or Visual Basic. SAS is very good at processing longititudinal data. This paper will offer techniques and methods through implementation of neural nets using only BASE SAS and SAS macro's to represent intrinsic iterative learning/training steps of neural network algorithms. This SAS program can be used as building blocks to build one's own neural network models or be used as a starting point to study neural networks for SAS programmers. A numeric example for predicting stock prices is presented in this paper using a .NET application framework. Introduction There are different kinds of neural network models. For example, Adaline Madaline, Backpropagation, Bidirectional Associative Memory, Temporal Associative Memory, Brain-State-in-a-box, Counterpropagation, Neocognitron, Adaptive Resonance Theory(ART) etc.. Most research on implementations about neural network models will show that many implementations are done in C++, Java or Visual Basic. These languages have very good abilities to express data structures such as trees, linked lists, queues and stacks. In this paper will focus on a three-layer Feedforward Backpropagation neural net . By being able to design and implement a simple neural net model in Base SAS we can know how to build more complicated neural network models. In addition we will demonstrate this application using a .NET “wrapper” interface that does not use standard SAS external application components such as SAS/Intrnet or Integration Technologies.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

169-31: My Enterprise Guide

Following on from My Computer and My Documents, users of SAS can now also have My Enterprise Guide! The aim of this paper is to present the methods of creating your own add-ins for SAS Enterprise Guide providing users with rapid exploitation of the power of SAS through a desktop interface. This paper discusses the advantages of using Enterprise Guide as a platform to deliver to users the abilit...

متن کامل

Drawkcab Gnimmargorp: Test-Driven Development with FUTS

One of the practices of Extreme Programming is Test-Driven Development (TDD), also known as Test-First Design. This style of development emphasizes an approach that is backwards to many programmers: writing tests before working code. Interestingly, this approach has found application in both agile methodologies and validation-intensive programming environments. TDD involves creating automated a...

متن کامل

Agent based Architecture for Modeling and Analysis of Self Adaptive Systems using Formal Methods

Self-adaptive systems (SAS) can modify their behavior during execution; this modification is done because of change in internal or external environment. The need for selfadaptive software systems has increased tremendously in last decade due to ever changing user requirements, improvement in technology and need for building software that reacts to user preferences. To build this type of softwar...

متن کامل

Rich, Handsome & Successful: The Power of SAS® to the Scientists & Statisticians in Research

This paper presents how a successful SAS/AF application used by scientists and researchers was presented to users through a Windows application for usability and speed whilst retaining the robustness of the SAS 9. SAS Integration Technologies was used to interface the tried and trusted algorithms to a bespoke application developed using Microsoft Visual Basic .NET. This created an interoperable...

متن کامل

A semi-analytical solution to accelerate spin-up of a coupled carbon and nitrogen land model to steady state

The spin-up of land models to steady state of coupled carbon–nitrogen processes is computationally so costly that it becomes a bottleneck issue for global analysis. In this study, we introduced a semi-analytical solution (SAS) for the spin-up issue. SAS is fundamentally based on the analytic solution to a set of equations that describe carbon transfers within ecosystems over time. SAS is implem...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005